/*GGB page*/
@import "page.css";

.ggb-page a.rss {
    float: right;
    background-color: #FF7C00;
    /*border: 1px solid #F91A00;*/
    font-family: sans-serif;
    font-weight: bold;
    font-size: xx-small;
    color: white;
    text-decoration: none;
    padding: 2px 5px;
    margin-top: 1em;
}

.ggb-page .error {
    color: red;
}

.ggb-page .form {
    float: right;
    margin: 0px 0px 1em 1em;
    background-color: silver;
    border-left: 1.5em solid white;
    border-bottom: 1.5em solid white;
}
.ggb-page .form form {
    width: 330px;
    margin: 0px;
    padding: 0.5em 1em;
}
.ggb-page .form .field label {
    display: block;
}
.ggb-page .form .field label sup {
    vertical-align: baseline;
    color: #333333;
}
.ggb-page .form .field input {
    width: 100%;
}
.ggb-page .form .field textarea {
    width: 100%;
}
.ggb-page .form .button {
    text-align: center;
    padding-top: 0.5em;
}
.ggb-page .form .notice {
    font-size: x-small;
}

.ggb-page .message {
    margin: 1em 0px;
}
.ggb-page .message .header {
    background-color: silver;
    text-align: left;
    margin: 0px;
}
.ggb-page .message .header .name {
    font-weight: bold;
}
.ggb-page .message .body {
    text-align: left;
    margin: 0px;
}
.ggb-page .message .reply {
    border-top: thin solid gray;
    text-align: left;
    font-style: italic;
    margin: 0px;
}